@charset "utf-8";

body{margin:0px; font-size:12px; color:#333; font-family:"微软雅黑"; cursor:default;}

*{padding:0px; margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-family:"微软雅黑";}

h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}

input,select,button{font-size:12px; font-family:"微软雅黑"; border:0; background:none; outline:none; vertical-align:middle;}

button{overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#333; text-decoration:none;}

a:hover{color:#3881b1;}

.clear{overflow:hidden; clear:both; height:0px;}

.lf{float:left;}

.rt{float:right;}



.con{width:1200px; margin:0 auto;}



.top{width:100%;  background-color:#fafafa; font-size:12px; line-height:36px; color:#999;}

.top a{ font-size:12px; color:#999;}

.top span{display:block; float:left;}

.top span.yx{background:url(../images/yx.png) no-repeat left center; padding-left:25px; margin-right:15px;}

.top span.dh{background:url(../images/dh.png) no-repeat left center; padding-left:22px; margin-left:15px;}

.top span.dl{background:url(../images/ch.gif) no-repeat left center; padding-left:25px; margin-right:15px; }

.top span.zc{background:url(../images/en.gif) no-repeat left center; padding-left:27px; margin-left:13px;margin-right:10px}

.top span.dl1{background:url(../images/dl.png) no-repeat left center; padding-left:25px; margin-right:15px;margin-left:10px}

.top span.zc1{background:url(../images/zc.png) no-repeat left center; padding-left:27px; margin-left:13px; }





.top a{display:block; width:21px; height:36px; float:left; margin-left:20px;}

.top a.wb{background:url(../images/wb.png) no-repeat center;}

.top a.qq{background:url(../images/qq.png) no-repeat center;}

.top a.wx{background:url(../images/wx.png) no-repeat center;}

.header{width:100%; background-color:rgba(255,255,255,.98); border-bottom:1px solid #f7f7f7; z-index:9999;}

.header .con{position:relative;}

.header .logo{width:360px; float:left;}

.header .logo img{width:100%; height:auto; display:block;}

.header .nav{width:800px; float:right;}

.header .nav ul li{width:100px; height:93px; font-size:15px; line-height:26px; text-align:center; float:left; display:block; position:relative; font-weight:bold}

.header .nav ul li a{display:block; padding:21px 0 20px;}

.header .nav ul li span{ font-weight:normal; text-transform:uppercase}

.header .nav ul li:hover a{color:#fff; background-color:#0d78be;}

.header .nav span{display:block; font-size:12px; color:#999;}

.header .nav ul li:hover span{color:#fff;}

.header .nav .ej{width: 140px;background: rgba(255,255,255,0.7);box-shadow:0 0 2px #aaa;position:absolute;left: -19px;z-index:999;display:none;}

.header .nav .ej .wz{width: 140px;float:left;font-weight:normal;}

.header .nav .ej .wz a{width:100%; padding:0; height:36px; line-height:36px; font-size:13px; text-align:center;}

.header .nav ul li:hover .ej{display:block; text-align:center}

.header .nav ul li:hover .ej .wz a{background:none; color:#555;}

.header .nav ul li:hover .ej .wz a:hover{color:#fff; background: rgba(13,120,190,0.6)}

.header .nav ul li.on .ej{left:auto; right:0;}

.header .nav .ej .tp{width:320px; float:right;}

.header .nav .ej .tp img{width:320px; height:150px; display:block;}

.header .tel{padding-left:30px; background:url(../images/tel.png) no-repeat left center; font-size:20px; color:#0d78be; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:30px; float:right;}



.banner{width:100%; height:500px; overflow:hidden; position:relative;}

.banner .hd{width:100%; text-align:center; position:absolute; left:0; bottom:15px; z-index:99;}

.banner .hd ul li{width:12px;height:12px;border-radius:100%;background-color: #000;margin:0 5px;text-indent:-9999px;display:inline-block;cursor:pointer;}

.banner .hd ul li.on{background-color:#0d78be;}

.banner .bd{width:100%; height:500px;}

.banner .bd ul li{width:100%; height:500px;}



.sy_bt{width:100%; overflow:hidden; text-align:center; margin-bottom:36px;}

.sy_bt h3{font-size:30px; color:#333; margin-bottom:15px;}

.sy_bt p{font-size:14px; color:#999;}

.sy_bt span{margin:10px auto; width:120px; border-bottom:1px solid #3881b1; border-top:1px solid #4da4e3; display:block;}

.sy_cp1{width:100%; padding:60px 0 ; font-size:14px; line-height:26px; background:#fff}

.sy_cp{width:100%; padding:60px 0 ; font-size:14px; line-height:26px; background:#f7faff}

.sy_cp .cp{width:1220px;}

.sy_cp .cp ul li{width:141px; padding:40px 20px; border:1px solid #ebecec; background-color:#fff; text-align:center; margin:0px 10px; float:left; }

.sy_cp .cp h3{font-size:18px; font-weight:bold; margin-bottom:10px; color:#5f5f5f}

.sy_cp .cp p{ color:#a9a7a6}

.sy_cp .tp{width:115px; height:115px; margin:0 auto 30px; overflow:hidden;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

.sy_cp .t1{background:url(../images/a1.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t1{background:url(../images/a1.png) no-repeat bottom center;}

.sy_cp .t2{background:url(../images/a2.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t2{background:url(../images/a2.png) no-repeat bottom center;}

.sy_cp .t3{background:url(../images/a3.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t3{background:url(../images/a3.png) no-repeat bottom center;}

.sy_cp .t4{background:url(../images/a4.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t4{background:url(../images/a4.png) no-repeat bottom center;}

.sy_cp .t5{background:url(../images/a5.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t5{background:url(../images/a5.png) no-repeat bottom center;}

.sy_cp .t6{background:url(../images/a6.png) no-repeat top center;}

.sy_cp .cp ul li:hover .t6{background:url(../images/a6.png) no-repeat bottom center;}





.sy_al{ width:100%; margin:0 auto; background:url(../images/bj3.jpg) no-repeat top center;}



.sy_ab{width:100%; background:url(../images/sy_bj.jpg) no-repeat center / cover; padding:60px 0; font-size:14px; line-height:26px;}

.sy_ab .tp{width:460px; float:left;}

.sy_ab .tp img{width:100%; height:auto; display:block;}

.sy_ab .wz{width:700px; float:right;}

.sy_ab .wz h4{font-size:18px; font-weight:bold; margin-bottom:15px;}

.sy_ab .wz span{width:150px; height:1px; background-color:#c7c7c7; display:block; margin-bottom:8px;}

.sy_ab .wz p{margin-bottom:22px;}

.sy_ab .wz .ck{width:120px; height:32px; background-color:#fff; position:relative; overflow:hidden;}

.sy_ab .wz .ck a{display:block; font-size:12px; line-height:32px; color:#555; text-align:center; position:relative;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

.sy_ab .wz .ck a:hover{color:#fff;}

.sy_ab .wz .ck:before{content:""; width:100%; height:100%; display:block; background:rgba(19,115,185,0); position:absolute; top:0; left:110%;

-webkit-transform:skew(-40deg);

-moz-transform:skew(-40deg);

-ms-transform:skew(-40deg);

-o-transform:skew(-40deg);

transform:skew(-40deg);

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

.sy_ab .wz .ck:hover:before{background:rgba(19,115,185,1); left:0;

-webkit-transform:skew(0);

-moz-transform:skew(0);

-ms-transform:skew(0);

-o-transform:skew(0);

transform:skew(0);}



.sy_ys{width:100%; padding:60px 0; font-size:14px; line-height:26px;}

.sy_ys .ys{width:1220px;}

.sy_ys .ys ul li{width:182px; padding:20px; border:1px solid #e7e7e7; background-color:#f7f7f7; text-align:center; margin-right:20px; float:left;}

.sy_ys .ys h3{font-size:18px; font-weight:bold; margin-bottom:10px;}

.sy_ys .tp{width:110px; height:110px; margin:0 auto 30px; overflow:hidden; position:relative;

-webkit-transition:all .3s;

-moz-transition:all .3s;


-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

.sy_ys .tp img{display:block;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

.sy_ys .tp img.cs{width:100%; height:auto; position:absolute; top:0; left:0;}

.sy_ys .ys ul li:hover .tp img.cs{width:0; height:0; left:50%; top:50%;}

.sy_ys .tp img.jg{width:0; height:0; position:absolute; top:50%; left:50%;}

.sy_ys .ys ul li:hover .tp img.jg{width:100%; height:auto; left:0; top:0;}





/*.sy_zh{width:100%;  background:url(../images/sy_bj1.jpg) no-repeat center / cover; padding:60px 0 80px; height:auto; overflow:hidden}

.sy_zh ul{width:1200px;}

.sy_zh ul li{width:390px; margin-right:15px; float:left; display:block;}

.sy_zh ul li:nth-child(3n){margin-right:0; }

.sy_zh .wz{padding:10px 10px 10px 60px; border-radius:5px; overflow:hidden;}

.sy_zh .wz h3{font-size:15px; line-height:26px; font-weight:bold}

.sy_zh .wz h3 a{ color:#0d78be}

.sy_zh .wz p{font-size:12px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .wz.w1{background:#fff url(../images/b3.png) no-repeat 10px center;}

.sy_zh .wz.w2{background:#fff url(../images/b4.png) no-repeat 10px center;}



.index_sffh{width:390px; border-radius:5px;}

.sffh_ul{width:390px;height:auto;overflow:hidden;margin-bottom:10px;}

.sffh_ul li{position:relative;width:390px;height:306px;}

.sffh_ul li img{border-radius:5px;width: 390px;}

.sffh_ul li:last-child{margin-right:0;}

.sffh_div{width:390px;height:306px;background:rgba(13,120,190,0.5);left:0px;position:absolute;bottom:-306px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; border-radius:5px;}

.sffh_div p{font-size:24px;color:#fff;text-align:center;margin-top:25px;}

.sffh_div p:after{content:"";width:30px;height:1px;background:#fff;display:block;margin:20px auto;}

.sffh_div span{font-size:14px;color:#fff;text-align:left; height:auto; width:350px; margin:0 auto; display:block; height:140px}

.sffh_div a{width:123px;height:32px;border:1px #fff solid;color:#fff;line-height:32px;text-align:center;display:block;margin:10px auto 0;}

.sffh_ul li:hover .sffh_div{top:0px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}*/

.sy_zh{width:100%;  background:url(../images/sy_bj1.jpg) no-repeat center / cover; padding:60px 0 80px; height:auto; overflow:hidden}

.sy_zh ul{width:1200px;}

.sy_zh ul li{/*width:287px;margin-right:17px;*/width:230px;margin-right:12px; float:left; display:block;}

/*.sy_zh ul li:nth-child(4n){margin-right:0; }*/

.sy_zh ul li:nth-child(5n){margin-right:0; }

.sy_zh .wz{padding:10px 10px 10px 60px; border-radius:5px; overflow:hidden;}

.sy_zh .wz h3{font-size:15px; line-height:26px; font-weight:bold}

.sy_zh .wz h3 a{ color:#0d78be}

.sy_zh .wz p{font-size:12px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .wz.w1{background:#fff url(../images/b3.png) no-repeat 10px center;    margin-top: -40px;}

.sy_zh .wz.w2{background:#fff url(../images/b4.png) no-repeat 10px center;    margin-top: -40px;}



.index_sffh{width:287px; border-radius:5px;}

.sffh_ul{width:287px;height:auto;overflow:hidden;margin-bottom:10px;}

.sffh_ul li{position:relative;width:287px;height:225px;}

.sffh_ul li img{border-radius:5px;/*width: 287px;*/width: 230px;}

.sffh_ul li:last-child(4n){margin-right:0;}

.sffh_div{/*width:287px;height:225px;*/width: 230px;height: 180px;background:rgba(13,120,190,0.5);left:0px;position:absolute;bottom:-225px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; border-radius:5px; margin:0 auto}

.sffh_div p{/*font-size:24px;*/font-size:22px;color:#fff;text-align:center;margin-top:10px;}

.sffh_div p:after{content:"";width:30px;height:1px;background:#fff;display:block;margin:10px auto;}

.sffh_div span{font-size:14px;color:#fff;text-align:left; height:auto; /*width:277px;*/width:220px; margin:0 auto; display:block; height: auto; padding-left:10px}

.sffh_div a{width:123px;height:32px;border:1px #fff solid;color:#fff;line-height:32px;text-align:center;display:block;margin:10px auto 0;}

.sffh_ul li:hover .sffh_div{top:0px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}





.about_div{width:1200px;height:auto;overflow:hidden;margin:0 auto;}



.about_left{width:537px;height:350px;border:1px #0d78be solid;float:left;margin-top:25px;position:relative;margin-left:20px;}



.about_left img{position:absolute;top:-20px;left:-18px;}



.about_right{width:587px;height:auto;overflow:hidden;margin-top:0px;}



.about_right h2{font-size:28px;color:#0d78be;margin-bottom:20px;}



.about_right p{color:#333333;font-size:14px;line-height:26px;margin-top:15px;}



.about_right a{width:159px;height:38px;background:#333;color:#fff;display:block;text-align:center;line-height:38px;font-size:14px;margin-top:28px;}



.sy_lmm{width:100%; background:#fff;padding:60px 0;}

.swiper-container-hzxl{width:1200px; margin:0 auto; padding:5px 5px 50px; overflow:hidden;}

.swiper-container-hzxl .swiper-slide{background-color:#fff; box-shadow:0 0 5px #aaa;}

.swiper-container-hzxl .swiper-slide .tp{width:100%; position:relative; overflow:hidden;}

.swiper-container-hzxl .swiper-slide .tp h3{width:100%; height:36px; background-color:rgba(0,0,0,.5); font-size:15px; line-height:36px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.swiper-container-hzxl .swiper-slide .wz{padding:10px 20px; text-align:center;}

.swiper-container-hzxl .swiper-slide .wz p{line-height:22px; margin-bottom:10px;}

.swiper-container-hzxl .swiper-slide .wz a.mr{width:120px; height:30px; line-height:30px; color:#0d78be; text-align:center; margin:10px auto 0; display:block;

transition:all .3s;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;}

.swiper-container-hzxl .swiper-slide:hover .wz a.mr{background-color:#0d78be; color:#fff;}

.swiper-container-hzxl .swiper-slide img{width:100%; height:auto; display:block;}

.swiper-container-hzxl .swiper-slide:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:all 2s; -webkit-transition:all 2s; -moz-transition:all 2s; -ms-transition:all 2s; -o-transition:all 2s;}

.swiper-container-hzxl .swiper-pagination{bottom:0 !important;}

.swiper-container-hzxl .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;/* background-color: #dad8d8; */border-radius:100%;background-color: #000;}

.swiper-container-hzxl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0d78be;}







.link{width:100%; padding:25px 0; overflow:hidden;background-color: #fff;}

.link .bt{width:140px;height:90px;background-color:#0d78be;font-size: 24px;color:#fff;line-height:90px;text-align:center;}

.link .lj{width:1000px; height:60px; padding:15px 30px; background-color:#f7faff; position:relative;}

.link .lj .prev{width:24px; height:24px; position:absolute; right:15px; top:16px; cursor:pointer; z-index:999}

.link .lj .next{width:24px; height:24px; position:absolute; right:15px; bottom:16px; cursor:pointer; z-index:999}

.link .lj .bd{width:1080px; margin:0 auto; overflow:hidden;}

.link .lj .bd ul li{width:1022px;height: 60px;margin-top: 10px;float:left;position:relative;}

.link .lj .bd ul li a{width: 120px;text-align: center;display:block;float:left;font-size: 20px;line-height: 40px;margin-right: 15px;/* background: #8fd2f6; */color: #000;}



.footer {width:100%; background-color:#383838; color:#eee; overflow:hidden; }

.footer a {color:#666;}

.footer a:hover {color:#0d78be;}

.footer .foot {width:1200px; margin:40px auto; overflow:hidden;}

.footer .foot .d_lx {width:280px; float:left; display:block; margin-top:5px}

.footer .foot .d_lx h4 a {font-size:16px; color:#FFFFFF}

.footer .foot .d_lx span{ width: 32px;height: 2px;background-color: #0d78be;display: block; margin-top:18px; margin-bottom:10px}

.footer .foot .d_lx .time {font-size:12px; line-height:24px; color:#999}





.footer .foot .d_nav {width:108px; margin-right:25px; float:left; display:block;}

.footer .foot .d_nav h4 a {font-size:16px; color:#FFFFFF}

.footer .foot .d_nav span{ width: 32px;height: 2px;background-color: #0d78be;display: block; margin-top:40px; margin-bottom:10px}

.footer .foot .d_nav a {display:block; float:left; width:100%; font-size:12px; line-height:24px;color:#999}

.footer .foot .d_ewm {width:120px; float:right;}

.footer .foot .d_ewm .z {width:102px; float:left;}

.footer .foot .d_ewm .z img {width:100%; height:auto;}

.footer .foot .d_ewm .z span{ text-align:center; display:block}

.footer .foot .d_ewm .y {width:102px; float:right;}

.footer .foot .d_ewm .y img {width:100%; height:auto;}

.footer .foot .d_ewm .y span{ text-align:center; display:block}

.footer .foot .d_ewm .w {line-height:26px; text-align:center; margin-top:15px;}

.footer .bq {width:100%; background-color:#2a2a2a; overflow:hidden;}

.footer .bq .nr {width:1200px; margin:10px auto; text-align:center; line-height:30px; overflow:hidden; color:#999;}

.footer .bq .nr span {padding:0 15px;}

.footer .bq .nr span a{color:#999}



.fh_top{width:36px; height:36px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:70px; z-index:999;}

.fh_top img{width:100%; height:auto;}



.n_ban{width:100%; height:360px;}



.neiye{width:100%; overflow:hidden; height:auto; padding-bottom:50px}

.neiye .n_ej{width:100%; margin-bottom:50px; text-align:center;}

.neiye .n_ej a{font-size:15px; line-height:36px; text-align:center; background-color:#f7f7f7; display:inline-block; width:160px; height:36px; margin:0 5px;}

.neiye .n_ej a:hover{background-color:#0d78be; color:#fff;}

.neiye .n_ej a.on{background-color:#0d78be; color:#fff;}

.neiye .con{width:1200px; margin:30px auto 50px;}

.neiye .ny_bt{width:100%; text-align:center; margin-bottom:30px;}

.neiye .ny_bt h3{font-size:32px; margin-bottom:10px;}

.neiye .ny_bt p{font-size:14px; color:#ccc; text-transform:uppercase}

.neiye .ny_bt span{width:130px; height:2px; border-bottom:1px solid #eee; margin:0 auto 10px; display:block;}

.neiye .ny_bt i{width:60px; height:2px; background-color:#0d78be; display:block; margin:0 auto;}

.neiye .nr{font-size:14px; line-height:30px;}

.neiye .nr p{margin:15px 0;}

/*.neiye .nr img{width:100%; height:auto; display:block;}*/

.neiye .xt{width:240px; margin:50px auto 0;}

.neiye .xt span{width:140px; font-size:22px; text-align:center; float:left;}

.neiye .xt i{width:50px; margin-top:13px; height:1px; background-color:#e7e7e7; float:left;}

.neiye .cp{margin-top:50px;}

.neiye .cp ul{width:1220px;}

.neiye .cp ul li{width:263px;padding:10px;border:1px solid #e7e7e7;margin-right:20px;float:left;display:block;margin-bottom:20px;}

.neiye .cp .tp{width:263px;}

.neiye .cp .tp img{width:100%; height: auto; display:block;}

.neiye .cp p{font-size:15px; margin-top:10px; text-align:center;}

.neiye .js{margin-top:50px;}

.neiye .js ul{width:1245px;}

.neiye .js ul li{width:370px; margin-right:45px; float:left; display:block;}

.neiye .js .tp{width:180px; margin:0 auto;}

.neiye .js .wz{text-align:center;}

.neiye .js .wz h3{font-size:18px; margin-bottom:15px;}

.neiye .js .wz p{font-size:12px; line-height:24px;}

.neiye .js .wz span{font-size:12px;}

.neiye .ys{margin-bottom:30px;}

.neiye .ys ul{width:1225px;}

.neiye .ys ul li{width:275px; padding-top:110px; height:88px; float:left; margin-right:25px; text-align:center;}

.neiye .ys h3{font-size:18px; line-height:32px;}

.neiye .ys p{font-size:14px; line-height:26px;}

.neiye .map{width:617px; float:left;}
.neiye .map img{ max-width:100%;}

.neiye .lx{width:550px; float:right; margin-top:26px;}

.neiye .lx p{padding-left:60px; border-bottom:1px dashed #e7e7e7; font-size:18px; line-height:80px;}






.gy_bt{width:100%; text-align:center; margin-bottom:50px;}

.gy_bt h3{font-size: 30px;

color: #333;

margin-bottom: 15px;}

.gy_bt p{font-size:14px; color:#999;}

.gy_bt span{margin: 10px auto;

width: 120px;

border-bottom: 1px solid #3881b1;

border-top: 1px solid #4da4e3;

display: block;}



.sy_lm{padding:50px 0 80px; background:#fff;}

.sy_lm ul{width:1200px;}

.sy_lm ul li{width:360px; float:left; box-shadow:0 0 5px #ccc; margin-right:40px; display:block;}

.sy_lm .tp{width:100%;}

.sy_lm .tp img{width:100%; height:auto; display:block;}

.sy_lm .wz{padding:20px; background-color:#fff;}

.sy_lm .wz h3{font-size:18px; margin-bottom:6px;}

.sy_lm .wz p{line-height:24px; margin-bottom:10px;}

.sy_lm .wz a.mr{width:100px; height:28px; line-height:28px; background-color:#e7e7e7; text-align:center; display:block;}

.sy_lm .wz a.mr:hover{background-color:#0d78be; color:#fff;}





 .dogntailb{width:1200px; margin:30px auto 0;}

 .dogntailb ul li{ border:#dadada 1px solid; padding-bottom:20px; margin-bottom:15px; overflow:hidden; padding:10px}

 .dogntailb ul li:hover{ box-shadow: 0px 4px 4px rgba(195,195,195,0.75); padding:10px}

 .dogntailb ul li i{ display:block; width:236px; height:150px; float:left;}

 .dogntailb ul li .dtzi{ float:right; width:920px}

 .dogntailb ul li .dtzi h3 a{ float:left; display:block; color:#272727; font-size:16px; font-weight:normal; line-height:35px}

 .dogntailb ul li:hover .dtzi h3 *{ color:#0d78be}

 .dogntailb ul li .dtzi em{ display:block; float:right; font-style:normal; background:url(../images/sj.png) left center no-repeat; padding-left:20px; font-size:14px; color:#6f6f6f;  margin-top:5px}

.dogntailb ul li .dtzi p{ display:block; height:69px; overflow:hidden; margin-bottom:10px; color:#868686; line-height:24px; font-size:13px; margin-top:0px}

.dogntailb ul li .dtzi span{ display:block; width:90px; line-height:26px; text-align:center; background:#0d78be;}

.dogntailb ul li .dtzi span a{ color:#FFF; display:block}



.hydt ul li{ overflow:hidden; border-bottom:#b6b6b6 1px dotted; padding-bottom:20px; margin-bottom:20px;}

.hydt ul li span{ display:block; float:left; background:#dadada; height:72px; width:100px; text-align:center; font-size:14px; padding-top:8px;}

.hydt ul li span i{ display:block; font-style:normal; font-size:30px; }

.hydt ul li .zi{ float:left; width:830px; margin-left:30px;}

.hydt ul li .zi h3 a{ font-size:16px; line-height:35px; font-weight:normal;}

.hydt ul li .zi p{ color:#999; line-height:23px}

.hydt ul li:hover span{ display:block; background:#0d78be; color:#FFF}

.hydt ul li a em{ display:block; float:right; line-height:40px; color:#828282; width:40px; border-radius:30px; text-align:center; background:#dadada; font-style:normal;font-size:20px; font-family:"宋体"; margin-right:15px; margin-top:20px;}

.hydt ul li:hover em{ background:#0d78be; color:#FFF}





.ej_lm{width:100%; padding:10px 0; background-color:rgba(0,0,0,.6); position:relative; margin-top:-56px;}

.ej_lm .ej{width:1200px; margin:0 auto; font-size:14px; line-height:36px;}

.ej_lm .ej ul li{padding:0 30px; border-right:1px dashed #fff; float:left; display:block;}

.ej_lm .ej a{display:block; color:#fff;}





.shch{ width:620px; height:auto; background:url(../images/20170425095142_3189.jpg) no-repeat; height:295px; padding:30px}

.shch .wz{ width:155px; border-bottom:#FFFFFF 2px solid; border-top:#FFFFFF 2px solid; text-align:center; font-size:22px; color:#FFFFFF; padding:10px 0px  }

.shch .wz span{ color:#94cff6}

.shch .wz1{ width:444px; color:#FFFFFF; line-height:24px }

.dsj{ margin:20px auto}



.shsp{ width:500px; height:auto}







.jz{ width:1200px; margin:30px auto 0}



.xwlb1{ width:720px;}

.xwlb2{ width:440px;border: #e8e8e8 1px solid; height:auto; padding-bottom:15px}

.xwzs{  width:100%}

.xwzs ul li{ border-bottom:#d5d5d5 1px dashed; line-height:35px;  background:url(../images/jt2.png) no-repeat center left; padding-left:20px}

.xwzs ul li a{ color:#000}

.xwzs ul li a:hover{ color:#014099; text-decoration:underline}

.xwzs ul li span{ float:right; color:#999}



.nTab{width:690px;overflow:hidden;border: #e8e8e8 1px solid; padding:0px 15px 15px 15px}

.none {display:none;}

.nTab .TabTitle{ height:45px; }

.nTab .TabTitle li{float:left;cursor:pointer;height:43px;line-height:43px;text-align:left;width:69px; margin-right:10px ; }

.nTab .TabTitle li a{text-decoration:none;text-align:left;}

.nTab .TabTitle span{ float:right; margin-top:10px}

.nTab .TabTitle .active{color:#0d78be;border-top:#0d78be 1px solid; font-size:16px;}

.nTab .TabTitle .normal{color:#0d78be; font-size:16px}

.nTab .TabContent{clear:both;overflow:hidden;padding:10px 0px 0px 0px;display:block}



.tu{ width:360px}



.xwzs1{  width:320px}

.xwzs1 ul li{ border-bottom:#d5d5d5 1px dashed; line-height:38px;  }

.xwzs1 ul li a{ color:#000}

.xwzs1 ul li a:hover{ color:#014099; text-decoration:underline}

.xwzs1 ul li span{ float:right; color:#999}



.xwzs1 ul li p{ display:block; float:right; height:75px; overflow:hidden; width:320x; color:#4c4c4c; line-height:23px; margin-bottom:10px}

.xwzs1 ul li p em{ display:block; font-style:normal; font-size:14px; line-height:30px}

.xwzs1 ul li p em a{ color:#0d78be; font-weight:bold }

.xwzs1 ul li p em a:hover{ color:#F00}



.hangye {

	width: 555px

}

.bt2 {

	background: url(../images/bt2.jpg) bottom left no-repeat;

	margin-bottom: 15px;

	overflow: hidden

}

.bt2 h3 {

	float: left;

	color: #0d78be;

	font-size: 20px;

	font-weight: normal;

	padding-bottom: 10px

}

.bt2 span {

	float: right;

	padding-top: 15px

}

.hy1 {

	border-bottom: #bfbfbf 1px solid;

	padding-bottom: 15px;

}

.hyzi {

	width: 325px

}

.hyzi h3 {

	font-size: 14px;

	line-height: 30px

}

.hyzi p {

	display: block;

	height: 66px;

	overflow: hidden;

	line-height: 23px;

	color: #818181

}

.hyzi span {

	color: #818181;

	padding-top: 20px

}

.hy2 ul li {

	line-height: 45px;

	border-bottom: #bfbfbf 1px dashed;

	font-size: 14px;

	background: url(../images/biao.jpg) left center no-repeat;

	padding-left: 15px;

	overflow: hidden

}

.hy2 ul li i {

	display: block;

	float: left;

	font-style: normal;

}

.hy2 ul li span {

	float: right;

	color: #9c9c9c

}



.m1{width: 1150px;

margin: 50PX auto 0;

overflow: hidden;

padding:20PX 25px 25px ;

border-bottom: 0px dotted #d5dede;

background: #fff;

box-shadow: 0 0 3px #ccc;}

.jishu {

	width: 555px

}



.faq{ width:410px; margin:0 auto }

.fa_con dl {padding-top:18px; height:88px;border-bottom: 1px dashed #d9d9d9; }

.fa_con dl dt { height:28px; line-height:28px; background:url(../images/wen.jpg) no-repeat left 5px; padding-left:33px; overflow: hidden;}

.fa_con dl dt a { color:#262425; font-size: 14px;}

.fa_con dl dd { line-height:24px; height: 48px; overflow:hidden; background:url(../images/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#676667; margin-top:3px; font-size: 12px;}

.fa_con .nobot { border-bottom:0;}





.subNavBox{width:1200px; margin:20px auto}

.subNavBox li{ background:#fafafa; border-radius:5px; padding:10px 20px; margin-bottom:10px; overflow:hidden}

.subNav{cursor:pointer;font-size:16px;color:#000;line-height:44px; height:44px;}

.subNav h3{ float:left; font-size:20px; color:#0d78be; padding-right:10px}





.subNav:hover{color:#666;}

.currentDd{color:#666;}



.navContent{display: none; width:1200px; height:auto; color:#949494; font-size:14px; line-height:25px}

.navContent  em{ float:left; display:block; font-size:16px;  padding-right:15px; font-style:normal}

.navContent  .ms{ float:left; display:block;width:1130px; }





.fuwu{width: 500px;





}



.fwwz{ width:700px; font-size:14px; line-height:26px}







.index_cnt_m_sv_t{color: #383838; text-align:center;padding-top:32px;}



.i_sv_t1{display:block;font-size: 32px;line-height: 64px;}



.i_sv_t2{   width: 35px;height: 1px;background-color: #0d78be;display: block;margin: 16px auto;}



.i_sv_t3{display:block;font-size: 14px;line-height: 12px;}



.index_sv_contentbox{width: 1200px;position:relative;margin:35px auto;}



.index_sv_wbox{width:1200px;height:316px;position:absolute;left:0px;top:86px;display: none;}



.xn_index_sv_nav{z-index:999;text-align: center;}



.index_sv_navul{display: inline-block;}



.index_sv_navli{height: 36px;line-height: 34px;color:#0d78be;cursor:pointer;float: left;border: 1px solid #0d78be;border-radius: 10px;margin: 0 20px;box-sizing: border-box;}



.index_sv_navli span{display:block;padding: 0 26px;font-size: 18px;text-align: center;}



.index_sv_navul .curr{background-color: #0d78be;color: #ffffff;}



.index_sv_navul .curr span{}



.index_sv_contentbox>.curr{display: block;}



.index_sv_navli:hover{background-color: #0d78be;color: #ffffff;}

.index_cnt_m{width:100%; position:relative; margin:0 auto; }



.xn_index_box_one{overflow: hidden;margin: 0px 0 65px;}



.xn_box_one_head{text-align:center;width: 1200px;margin: 45px auto 0;}



.xn_box_one_ch{font-size: 32px;color:#383838;;line-height:66px;}



.xn_box_one_en{font-size: 14px;color: #6b6b6b;line-height:14px;}



.xn_box_one_line{width: 35px;height: 2px;margin: 16px auto 67px;;background: #0d78be;}



.xn_box_one_cont{width: 1200px; margin: 0 auto;}



.xn_box_one_item{width: 273px;height: 249px;float: left;position: relative;text-align:center;margin-right:36px;}



.xn_box_one_item:first-child+div+div+div{margin-right: 0;}



.xn_box_one_item:hover .xn_box_one_item_ainimate{top: 0;}



.xn_box_one_item_fixed{width: 100%;height: 100%;overflow: hidden;}



.xn_box_one_item_title{width: 100%;height: 46px;line-height: 46px;font-size: 30px;color: #0d78be;overflow: hidden;text-overflow;text-overflow: ellipsis;white-space: nowrap;margin-top: 20px;}



.xn_box_one_item_titleA{font-size: 20px;color: #0d78be;width: 100%;height: 36px;line-height: 14px;overflow: hidden;text-overflow;text-overflow: ellipsis;white-space: nowrap;}



.xn_box_one_item_content{width: 230px;height: 100px;margin: 0px auto;line-height: 20px;overflow: hidden;font-size: 12px;text-align: left;color: #000;}



.xn_box_one_item_ainimate .xn_box_one_item_content a{font-size: 12px;color: #fff;}



.xn_box_one_item_ainimate .xn_box_one_item_titleA a,.xn_box_one_item_ainimate .xn_box_one_item_title a{color: #fff;} 



.xn_box_one_item_content a{font-size: 12px;color: #000;}



.xn_box_one_item_titleA a,.xn_box_one_item_title a{color: #0d78be;}



.xn_box_one_cont_line{width: 100%;height: 5px;background: #0d78be;position: absolute;bottom: 0;}



.xn_box_one_item_ainimate{position: absolute;width: 100%;height: 100%;top: 250px;-webkit-transition: all 0.5s ease;



-o-transition: all 0.5s ease;



transition: all 0.5s ease;}



.xn_box_one_item_ainimate .xn_box_one_item_title{color: #fff;z-index: 3;position:absolute;top: 0;}



.xn_box_one_item_ainimate .xn_box_one_item_titleA{color: #fff;z-index: 3;position: absolute;top:66px; }



.xn_box_one_item_ainimate .xn_box_one_item_content{color: #fff;z-index: 3;position: absolute;top:101px;left: 20px;}



.xn_box_one_cont_bg{position:absolute;top: 0;left: 0;background: rgba(13,120,190,0.766);width: 100%;height: 100%;}



.xn_box_one_item:first-child .xn_box_one_item_ainimate{background: url(../images/CgAGe1mtDzmAbbhgAAD1_NpTiEY461.jpg) no-repeat center center;}



.xn_box_one_item:first-child+div .xn_box_one_item_ainimate{background: url(../images/CgAGe1mtDzuAJo-6AAEyzg2vFkU691.jpg) no-repeat center center;}



.xn_box_one_item:first-child+div+div .xn_box_one_item_ainimate{background: url(../images/CgAGe1mtDz2AfthqAAIVe6C_5i8478.jpg) no-repeat center center;}



.xn_box_one_item:first-child+div+div+div .xn_box_one_item_ainimate{background: url(../images/CgAGe1mfr9WAD62kAAGE3aPcTy0647.png) no-repeat center center;}







.uu{ height:auto; overflow: hidden; margin-bottom:20px}

.xn_c_casec_2_ritbox{width:550px; height: auto; background:#ffffff; padding-left:50px; margin-top:50px}



.xn_c_sv_4_title_c1{ font-size:20px; color:#888888; margin-top:90px;}



.xn_c_casec_2_name{ font-size:30px; color:#0d78be; margin-top:6px;}



.xn_c_casec_2_name a{color:#0d78be;}



.xn_c_casec_2_typec{font-size:12px; color:#888888; width:450px; height:100px; line-height:26px; overflow:hidden; margin-top:24px;color:#888888;}



.xn_c_casec_2_gdmore{width:180px; height:42px; text-align:center; line-height:42px; margin-top:34px; font-size:14px;}



.xn_c_casec_2_gdmore a{ color:#ffffff; display:block; border:1px solid #0d78be;background-color: #0d78be;}



.xn_c_casec_2_gdmore a:hover{ background:#0d78be;border:none;display:block; color:#808080; border:1px solid #808080;background-color: #ffffff;}



.xn_c_casec_2_xhbox1 .xn_c_casec_2_lftbox{float: left;}



.xn_c_casec_2_xhbox1 .xn_c_casec_2_ritbox{float: right;}



.xn_c_casec_2_xhbox2 .xn_c_casec_2_lftbox{float: right;}



.xn_c_casec_2_xhbox2 .xn_c_casec_2_ritbox{float: left; padding-left:360px;width:500px;}



.xn_c_casec_2_xhbox3 .xn_c_casec_2_lftbox{float: left;}



.xn_c_casec_2_xhbox3 .xn_c_casec_2_ritbox{float: right;}



.xn_c_casec_2_xhbox4 .xn_c_casec_2_lftbox{float: right;}



.xn_c_casec_2_xhbox4 .xn_c_casec_2_ritbox{float: left; padding-left:360px;width:500px;}



.xn_c_casec_2_xhbox5 .xn_c_casec_2_lftbox{float: left;}



.xn_c_casec_2_xhbox5 .xn_c_casec_2_ritbox{float: right;}



.xn_c_casec_2_xhbox6 .xn_c_casec_2_lftbox{float: right;}



.xn_c_casec_2_xhbox6 .xn_c_casec_2_ritbox{float: left; padding-left:360px;width:500px;}





.listpage{ padding-top:15px; text-align: center;}

.xiaocms-page span {

display: inline-block;

height: 22px;

padding: 0 10px;

line-height: 22px;

background: #0d78be;

border: 1px solid #0d78be;

color: #fff;

text-align: center;

margin-left: 1px;

}

.xiaocms-page a {

display: inline-block;

height: 22px;

line-height: 22px;

background: #fff;

border: 1px solid #0d78be;

text-align: center;

color: #333;

padding: 0 10px;

margin-left: 1px;

}